﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SpyApp.Models
{
    public class PageListPagerOption
    {
        public PageListPagerOption()
        {
            LinkToFirstPageFormat = "««";
            LinkToPreviousPageFormat = "«";
            LinkToNextPageFormat = "»";
            LinkToLastPageFormat = "»»";
            ContainerDivClasses = new[] { "pagination-container" };
            UlElementClasses = new[] { "pagination" };
            LiElementClasses = Enumerable.Empty<string>();
        }

        public string LinkToFirstPageFormat { get; set; }

        public string LinkToPreviousPageFormat { get; set; }

        public string LinkToNextPageFormat { get; set; }

        public string LinkToLastPageFormat { get; set; }

        public string[] ContainerDivClasses { get; set; }

        public string[] UlElementClasses { get; set; }

        public IEnumerable<string> LiElementClasses { get; set; }
    }
}